from flask_restx import fields
from app import api

# 用户相关模型
user_register_model = api.model('UserRegister', {
    'username': fields.String(required=True, description='用户名'),
    'password': fields.String(required=True, description='密码'),
    'email': fields.String(required=True, description='邮箱')
})

user_login_model = api.model('UserLogin', {
    'username': fields.String(required=True, description='用户名'),
    'password': fields.String(required=True, description='密码')
})

user_response = api.model('UserResponse', {
    'status': fields.String(description='响应状态'),
    'message': fields.String(description='响应消息'),
    'user_id': fields.String(description='用户ID'),
    'username': fields.String(description='用户名'),
    'token': fields.String(description='认证令牌')
}) 